c programming interview questions asked in interview